A Definition and Utilization of OMG IDL to TTCN-3 Mappings
نویسندگان
چکیده
An established middleware technology for Internet-based distributed systems is CORBA, where interfaces are described with IDL. TTCN is a standardised test description language widely used in the telecommunications area. The current version of TTCN, version 3 (TTCN-3), is among others designed to test CORBAbased systems. This paper presents a definition of the OMG IDL to TTCN-3 mappings, which facilitate the testing of CORBA-based systems. The application of the mappings is shown by an example test for the CORBA Portable Object Adaptor (POA).
منابع مشابه
Mapping CORBA IDL to TTCN-3 based on IDL to TTCN-2 mappings
A widely used middleware for Internet based distributed systems is CORBA where interfaces are described with IDL. TTCN is used as a standardised test description language in the telecommunication area. The current version of TTCN, version 3, is among others designed to test CORBA based systems. This requires a mapping of IDL to TTCN-3 and therefore, a new mapping for TTCN-3 in contrast to the e...
متن کاملUML-based test specification for communication systems: a methodology for the use of MSC and IDL in testing
Nowadays, the complexity of modern telecommunication systems has increased significantly and the requirement for thorough and systematic testing is undisputed. The Testing and Test Control Notation (version 3) (TTCN-3) is an universal and standardised language for the specification and implementation of tests for communication systems. Many systems and in particular object-oriented systems are ...
متن کاملA Preview of CORBA 3
Management Group has been the most influential standard in the OO world and one of the principal steps in the indus-try's move to component-based development. Jon Siegel, Director of Domain Technology at the OMG and best-selling CORBA book author, gives us a preview of CORBA 3, the next step in the technology. —Bertrand Meyer C ORBA 3, the first major addition to CORBA from the OMG since the In...
متن کاملOMG/CORBA: An Object-Oriented Middleware
An increasing number of systems have a distributed software architecture. The main focus of this paper is on OMG/CORBA, a widely recognized middleware standard for heterogeneous and distributed system construction. We discuss CORBA’s object model and its representation in the OMG interface definition language (IDL). We show how distributed system components written in different programming lang...
متن کاملModeling Interface Definition Language Extensions
Interface definition languages serve to specify module and interface names, as well as opemtion signatures. However, IDLs lack means to express aspects, such as synchronization constraints, preand post conditions, invariants, quality of service annotations, and real-time annotations. We develop a framework to specify the interface definition language and a given IDL extension in a combined mode...
متن کامل